<?php

    // 第六周  
    // PHP
    // Promise 
    // 面向对象
    // jquery

    @header('Content-type:text/html;charset=utf-8');
    @include_once('conn.php');
    @include_once('noparams.php');
    
    $user = $_POST['user'];
    $pass = $_POST['pass'];

    if(!($user&&$pass)){
        NoParamsErr();
    }

    // 登录操作
    // 先去数据查询   查询到用户名和密码
    // user查询  查的到就表示  已经存在    比较密码   密码一致才能登录  
    // 不存在   用户未注册

    $sql = "SELECT * FROM `users` where user = '$user'";
    $result = mysqli_query($conn,$sql);

    if(!$result){  // true 执行成功  false 执行失败  阻止脚本继续运行
        $obj = array();
        $obj['status'] = false;
        $obj['detail'] = "Sql 语句有问题";
        $obj['sql'] = $sql;
        exit(json_encode($obj));
    }

    $item = mysqli_fetch_assoc($result);  // 解析查询到的数据

    $obj = array();
    if($item){
        if($pass == $item['pass']){
            $obj['status'] = true;
            $obj['detail'] = "登录成功";
        }else{
            $obj['status'] = false;
            $obj['detail'] = "用户名或者密码错误";
        }
    }else{
        $obj['status'] = false;
        $obj['detail'] = "当前用户未注册";
    }

    echo json_encode($obj);

?>

